#include "Texte.h"


Texte::Texte(string uneValeur) /*: Noeud(TEXTE)*/ {
	valeur = uneValeur;
}

Texte::~Texte() {
	//nothing
}

Noeud* Texte::getCopieProfonde() {
	return new Texte(this->valeur);

}

/*nodeType Texte::getType() {
	return (nodeType (TEXTE));
}*/

NoeudType Texte::getType() {
	return TEXTE_e;
}

string Texte::getValeur() {
	return this->valeur;
}

string Texte::toString(int nbTab) {
	string s ("");
	for (int i = 0 ; i < nbTab ; i++) 
		s += "\t";
	s += this->valeur;
	return s;
}

string Texte::getRegexExp() {
	return "\"TEXTE\"";
}
